/* Generic Rules */
body {
	font-family: sans-serif;
}
a { 
	color: rgb(0, 51, 204);
}

a:hover { 
	background-color: #ddd;
}

/* Default Layout Rules */
#header {
	border: solid 1px gray;
	text-align: center;
}
#nav {
	font-size: 75%;
	vertical-align: top;
}
#body {
	vertical-align: top;
}

/* grid links */
table.grid { empty-cells: show;
}
table.grid th { padding: 2px;
	font-size: 12px;
	background-color: transparent;
	vertical-align: bottom;
}
table.grid td {
	margin: 2px;
	padding: 1px 1px 1px 10px;
	background-color: white;
}

table.grid tr.alt td { background-color: #ddd;
}
table.grid a.orderLink {
	color: #ddd;
}
table.grid a.orderLink:hover {
    color: rgb(0, 51, 204);
}
